label: Optimize GtkLabel setters
authorMatthias Clasen <mclasen@redhat.com>
Wed, 11 Nov 2020 15:35:09 +0000 (10:35 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 11 Nov 2020 16:48:27 +0000 (11:48 -0500)
commit0db504edde63eb77e801a5b8f4e70008e77d64dd
tree7a86895710aaa7bf83ea448e5f29dfe3632faff0
parent5ed3ad6cc802b39b02262cdcf5c2be032ff2e5fe
label: Optimize GtkLabel setters

The overarching goal here is to not queue a resize
unless something has actually changed. In columnview
scenarios, we often deal with hundreds of labels.

Labels are cattle, not pets.
gtk/gtklabel.c